﻿using System;
using System.Collections.Generic;

namespace SheepStorage.Domain.Entity
{
    /// <summary>
    /// 人员基础信息表
    /// </summary>
    public partial class Personnel
    {
        public int PersonnelId { get; set; }
        /// <summary>
        /// 用户id
        /// </summary>
        public int UserId { get; set; } 
        /// <summary>
        ///  姓名
        /// </summary>
        public string? PersonnelName { get; set; }
        /// <summary>
        ///  曾用名
        /// </summary>
        public string? OldPersonnelName { get; set; }
        /// <summary>
        /// 证件类型
        /// </summary>
        public string? PersonnelIdType { get; set; }
        /// <summary>
        ///  证件号
        /// </summary>
        public string? PersonnelNumber { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public bool? PersonnelSex { get; set; }
        public DateTime? PersonnelBirthday { get; set; }
        /// <summary>
        /// 户口所在地
        /// </summary>
        public string? PersonnelPlace { get; set; }
        /// <summary>
        /// 政治面貌
        /// </summary>
        public string? PersonnelFace { get; set; }
        /// <summary>
        ///  民族
        /// </summary>
        public string? PersonnelNation { get; set; }
        /// <summary>
        ///  户口性质
        /// </summary>
        public string? PersonnelNature { get; set; }
        /// <summary>
        ///  户口所在地
        /// </summary>
        public string? PersonnelInPlace { get; set; }
        /// <summary>
        /// 参加工作时间
        /// </summary>
        public DateTime? PersonnelJoinDate { get; set; }
        /// <summary>
        /// 最新体检时间
        /// </summary>
        public DateTime? PersonnelNewDate { get; set; }
        public string? PersonnelSchool { get; set; }
        /// <summary>
        /// 最高学历
        /// </summary>
        public string? PersonnelHighLevel { get; set; }
        public DateTime? GraduationDate { get; set; }
        public string? RecruitmentChannels { get; set; }
        /// <summary>
        /// 婚姻状况
        /// </summary>
        public string? MaritalStatus { get; set; }
        public DateTime? WeddingDay { get; set; }
        /// <summary>
        /// 是否外籍
        /// </summary>
        public string? WhetherForeign { get; set; }
        public string? HighestProfessional { get; set; }
        public string? PersonnelHeight { get; set; }
        public string? PersonnelWeight { get; set; }
        public string? PersonnelBloodType { get; set; }
        public string? PersonnelHealthStatus { get; set; }
        public string? ForeignLanguages { get; set; }
        public string? LanguageProficiency { get; set; }
        public string? AddName { get; set; }
        public string? UpdateName { get; set; }
        public string? DelName { get; set; }
        public DateTime? AddTime { get; set; }
        public DateTime? UpdateTime { get; set; }
        public DateTime? DelTime { get; set; }
        public string? Remarks { get; set; }
        public int? IsDel { get; set; }
    }
}
